#pragma once
#include <iostream>
#include <vector>

using std::cout;
using std::endl;
using std::vector;

typedef void (*task_t)();

void task1()
{
    cout << "task1()" << endl;
}

void task2()
{
    cout << "task2()" << endl;
}
void task3()
{
    cout << "task3()" << endl;
}
void task4()
{
    cout << "task4()" << endl;
}
void task5()
{
    cout << "task5()" << endl;
}

void task6()
{
    cout << "task6()" << endl;
}

void loadTask(vector<task_t>* task){
    task->push_back(task1);
    task->push_back(task2);
    task->push_back(task3);
    task->push_back(task4);
    task->push_back(task5);
    task->push_back(task6);
}